package com.base;

public class TestYeild {
    public  static  void main(String [] args){

        new Thread(new Runnable() {
            public void run() {
                System.out.println("线程——"+ Thread.currentThread().getName()+"开始");
                for (int i=0;i<100;i++)
                {
                    System.out.println("线程——"+ Thread.currentThread().getName()+"礼让");
                    Thread.yield();//一定程度上让其他线程占用cpu高一些

                    System.out.println("线程——"+ Thread.currentThread().getName()+"——"+i);
                }
                System.out.println("线程——"+ Thread.currentThread().getName()+"结束");

            }
        }).start();

        new Thread(new Runnable() {
            public void run() {
                System.out.println("线程——"+ Thread.currentThread().getName()+"开始");

                for (int i=0;i<100;i++)
                {
                    Thread.yield();
                    System.out.println("线程——"+ Thread.currentThread().getName()+"——"+i);
                }
                System.out.println("线程——"+ Thread.currentThread().getName()+"结束");

            }
        }).start();


    }
}
